Explore
Play
Stay
Plan
Back to Listings

Leo's Place Restaurants

155 South Holmes Avenue

Idaho Falls, Idaho 83401

(208) 529-5090

Leo's Place is a locally owned business who has been serving the community for over 20 years! With an indoor playland, one of the largest arcades in southeast Idaho, amazing food at affordable prices, and friendly associates. Fun for the whole family!