Leo's French Toast House
(809)
Restaurant
Address: 19581 Palm Beach Blvd, Alva, FL 33920
Hours: Open ⋅ Closes 8 PM
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 ...
Leo's French Toast House | Lee County | Restaurant Inspections
data.news-press.com › lee › sea4606904
District: Region 7; License Type: Permanent Food Service; Business: LEO'S FRENCH TOAST HOUSE. 19581 Palm Beach Blvd, Alva (Lee county), FL, 33920.