Get directions to: Karma Sushi Bar Grill, Flagstaff, AZ
Restaurant address: 6 E Route 66 Flagstaff, AZ 86001, USA
Restaurant: Karma Sushi Bar Grill