Leo's French Toast House
(809)
Restaurant
Address: 19581 Palm Beach Blvd, Alva, FL 33920
Hours: Closed ⋅ Opens 7 AM Wed
Phone: (239) 728-3520
No information is available for this page. · Learn why
Business: LEO'S FRENCH TOAST HOUSE LLC. 19581 Palm Beach Blvd, Alva (Lee county), FL, 33920. License Number: SEA4606904. Inspection Results & Disciplinary ...
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 ...
It is with our deepest condolences that we have learned of the recent passing of our dear friends Robert and Nancy. Robert and Nancy came in quite often...