Pizza restaurant · 312 West Interlake Blvd, Lake Placid, FL
Dine-In
More food in Lake Placid, FL · Pizza in Lake Placid