The View Restaurant at the Mirror Lake Inn
Our Pick: Top Rated ($31-$50)
77 Mirror Lake Drive, Lake Placid (Map)
Contemporary American
lWonderful
Avg Price:Average Price: $31 to $50
v0.8 miles from Olympic Center Lake Placid ( 5 mins )
t15 mins walking