Pizza restaurant
Leo's Place Restaurants
Idaho Falls, ID82% like it (4.1 / 1153 Reviews )
CONTACT
Address: 155 S Holmes Ave, Idaho Falls, ID 83401, United States Map ➦ Get Directions
Phone : +1 (208) 529-5090 Call
ABOUT
Leo's Place Restaurants is a pizza restaurant located
at 155 S Holmes Ave, 83403, Idaho Falls
, ID.
It has received 1153 reviews with an average rating of 4.1 stars.
It has received 1153 reviews with an average rating of 4.1 stars.
FAQs
This Pizza restaurant received 4.1 points from 1,153 customer reviews.
The address of Leo's Place Restaurants is:
Leo's Place Restaurants155 S Holmes Ave
Idaho Falls, Idaho 83403
P: +12085295090
Leo's Place Restaurants is listed under
LOCATION
Leo's Place Restaurants Location