Leo's French Toast House

French restaurant · 19581 Palm Beach Blvd, Alva, FL

Dine-In

Hours

More food in Alva, FL · French Food in Alva