Leo's French Toast House
(808)
Restaurant
Address: 19581 Palm Beach Blvd, Alva, FL 33920
Hours: Closed ⋅ Opens 7 AM
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 ...
19581 Palm Beach Blvd, Alva (Lee county), FL, 33920. License Number: SEA4606904. Inspection Results & Disciplinary Actions.
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 ...