American restaurant · 22 S Main St, Lake Placid, FL
Dine-In
More food in Lake Placid, FL · American Food in Lake Placid