Karma Sushi Bar

title

Karma Sushi Bar is Flagstaff best kept secret. Karma Sushi Bar is the locals Sushi restaurant located downtown on Route 66.