Leo's French Toast House
(809)
Restaurant
Address: 19581 Palm Beach Blvd, Alva, FL 33920
Hours: Open ⋅ Closes 8 PM
Phone: (239) 728-3520
Business: LEO'S FRENCH TOAST HOUSE LLC. 19581 Palm Beach Blvd, Alva (Lee county), FL, 33920. License Number: SEA4606904. Inspection Results & Disciplinary ...
No information is available for this page. · Learn why
Leo's French Toast House is a charming family-owned and operated restaurant located in Alva, FL. With a warm and friendly atmosphere, they offer delicious ...
View the menu for Leo's French Toast House and restaurants in Alva, FL. See restaurant menus, reviews, ratings, phone number, address, hours, ...