Find the best pizza places in Lake Placid, NY, United States: 4 places with address, phone number, opening hours and ratings.
Restaurants
4.2 (1002)
2409 Main St, Lake Placid, NY 12946
4.2 (402)
2728 Main St, Lake Placid, NY 12946
4.2 (271)
2742 Main St STE 1, Lake Placid, NY 12946