Information
Location Info |
Features |
---|---|
6 E Route 66 Flagstaff Arizona United States +1 928-774-6100 Visit Site |
Grill Restaurant Sushi Take Out Relaxed Atmosphere Casual Setting Hand-made Meals Friendly Staff Affordable Prices |
Karma Sushi Bar Grill reviews
Login to comment