Upstairs Grill Steak & Seafood
2490 Main St
Lake Placid
NY
12946
(518) 302-5286
Open Map
dining
food
restaurant
Restaurants
Restaurants Seafood
seafood