Leo's Place Restaurants
155 S Holmes Ave, Idaho Falls
(208) 529-5090
Recent Reviews
Order Online
You May Also Like
Los Albertos #1 - 450 1st St
Mexican
Union Market & Taqueria restaurant - 424 1st St
Mexican
tacos las peñitas 3 inc. - 115 S Higbee Ave
Mexican, Tacos, Food Trucks
Restaurants in Idaho Falls, ID
Leo's Place Restaurants
155 S Holmes Ave, Idaho Falls, ID 83401
(208) 529-5090