Did you mean: Chucherias Mimos
Chucherias Mimo’s
(285)
Restaurant
Permanently closed
Address: 633 S Townsend Ave, Montrose, CO 81401
Phone: (970) 249-0616
Rating
(58)
Mimo's, Montrose, Colorado. 1234 likes · 23 talking about this · 616 were here. Monday- Wednesday 6am-3pm Thursday-Saturday 6am-9pm Sunday 8am-2pm...
Mimos Tienda de Chucherías is on Facebook. Join Facebook to connect with Mimos Tienda de Chucherías and others you may know. Facebook gives people the...
No information is available for this page. · Learn why
MIMO'S, located at 633 S Townsend Ave, Montrose, Colorado, 81401, is an inexpensive and casual restaurant offering a variety of food options throughout the day.