Karma Karma

Karma Map

6 E. Rte. 66 (Leroux St.)
Flagstaff, AZ 86001
928-774-6100
Map
Cuisine: Sushi / Tapas / Small Plates
Classy ambience, sushi specialties in the heart of downtown Flagstaff.
Openings: Lunch & Dinner daily

Features