Sakura Restaurant, MONTROSE, Colorado (CO)
Comfortably situated at 411 N Townsend Ave () in MONTROSE, Colorado (CO) (81401), Sakura Restaurant can be reached at 9702498230. It is best to call early in advance to book your spot in the restaurant.
More restaurants in MONTROSE, Colorado (CO)
Sakura Restaurant contact information and details:
Address: 411 N Townsend Ave - , MONTROSE, Colorado (CO) 81401
Contact Phone: 9702498230