Leo's Place Restaurants

155 S Holmes Ave
Idaho Falls, ID  
Hours of Operation
Mon-Thu 11am-10pm
Fri 11am-11pm
Sat 11am-11pm
Sun Noon-8pm
Customer Reviews
cutiekiwi07 on 08/10/2009
I don't really have any thoughts or opin...
Business Details
People Also Viewed
Smitty's Pancake & Steak House
645 W Broadway St
Idaho Falls, ID
Scotty's Drive-In
560 Northgate Mile
Idaho Falls, ID
Gangplank Restaurant
925 N Holmes Ave
Idaho Falls, ID