Get directions to: Sakura Restaurant, Flagstaff, AZ
Restaurant address: 1175 West Route 66 Flagstaff, AZ 86001, USA
Restaurant: Sakura Restaurant