Alba Hotels
Northwoods Inn of Lake PlacidClose This Window
122 Main Street, Lake Placid 12946

Northwoods Inn of Lake Placid Lake Placid Location Map
Zoom In!
 
Zoom
Zoom
Zoom
Zoom
Zoom
Zoom
Zoom
Zoom
Zoom
 
Zoom Out!

Alba Hotels