Cafe Sakura
4310 Buffalo Gap Road Suite #1000 Abilene, Texas 79606 | Restaurant Info