1175 W. Route 66, Flagstaff, AZ 86001
Sakura Restaurant and Sushi Bar
1175 W. Route 66
Flagstaff, AZ 86001