1175 W Rte 66, Flagstaff, Arizona 86001 USA
Sakura Sushi - our chefs create edible works of art
Photo Credit: Yelp