Restaurants - Italian in Lake Placid, FL
Schooni's Italian American