Local Restaurants in Lake Placid, New York

Find the top Local restaurants in Lake Placid, New York near you now.

Subway

Sandwich shop

Address: 2617 Main St, Lake Placid, NY 12946