Did you mean: Chucherias Mimos
Chucherias Mimo’s
(285)
Restaurant
Address: 633 S Townsend Ave, Montrose, CO 81401
Hours: Closed ⋅ Opens 11 AM
Phone: (970) 249-0616
Rating
(61)
Page · Restaurant · (970) 615-9406 · Rating · 4.6 (101 Reviews).
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