Leo's Place Restaurants
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!