Leo's French Toast House

19581 Palm Beach Blvd, Alva, FL 33920
Leo's  French Toast House Leo's French Toast House is one of the popular Restaurant located in 19581 Palm Beach Blvd ,Alva listed under Restaurant in Alva ,

Contact Details & Working Hours

More about Leo's French Toast House

We are a family owned and operated small restaurant in Alva, Fl serving breakfast, lunch & dinner. We have daily specials and a soup of the day.

Map of Leo's French Toast House