Skip to main content

Leo’s Place Restaurants

Leo's Place Restaurants

https://www.leosplaceidahofalls.com/

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!