Sakura Restaurant
1175 W Route 66 Flagstaff, AZ 86001-6213
928-773-9118
Facilities
Bar, Lodging, Restaurant
Meals Served
Dinner, Lunch
Business Hours:
Payment Types