Leo's Place Restaurants

155 S Holmes Ave
Idaho Falls, ID  
Hours of Operation
mon 11:00am-10:00am
tue 11:00am-10:00am
wed 11:00am-10:00am
thu 11:00am-10:00am
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