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 ...