Texas > San Antonio > Downtown > Restaurants, Food & Beverages > Restaurants > Kimura
152 East Pecan St, Ste 102, San Antonio, Texas, 78205
(210) 444-0702
Downtown
Restaurants, Food & Beverages > Restaurants
Open Mon - Thurs 11 am to 10 pm, Fri - Sat 11 am to 11 pm
No reviews yet. Be the first to write a review!