Information on:

Leo's Place Restaurant

155 S Holmes Avenue
208-529-5090

Leo's Place offers a great environment for Families to get together and have fun. Located at 155 S. Holmes near the corner of 1st St and Holmes, its easy to get to and a perfect place for Birthday parties. Come on in and let your kids burn off all that extra energy.


Leo's Place Restaurant is not affiliated with AmericanTowns Media

Photos