Leo's Place
Add to Favorites
OPEN NOW
Today: 10:00 am - 9:00 am
34 Years
in Business
Phone: (970) 587-4866
Address: 19 S Parish Ave, Johnstown, CO 80534
Parking: Lot
Cuisines: Mexican, Latin American
24361 State Highway 257, Milliken, CO 80543
257 Johnstown Center Dr, Johnstown, CO 80534
7 S Parish Ave, Johnstown, CO 80534
13 S Parish Ave, Johnstown, CO 80534
150 S Parish Ave, Johnstown, CO 80534
1919 Windsong Dr, Johnstown, CO 80534
257 Johnstown Center Dr, Johnstown, CO 80534
28 S Parish Ave, Johnstown, CO 80534
15 S Parish Ave, Johnstown, CO 80534
6628 West 10th St, Unit 102, Greeley, CO 80634