Home-style cooking at its best

by

DiningFrench.jpg

Special to SW FL Parent & Child

Leo's French Toast House

19581 Palm Beach Blvd, Alva, Florida 33920 View Map

239-728-3520

Visit Website