Still Bay Resort
Resort
Lake George
Situated in Lake George, Still Bay Resort has a garden. Featuring a terrace, this 3-star resort has air-conditioned rooms with a private bathroom. The property is 5 km from Lake George.
Número de habitaciones: 5
3458 Lake Shore Dr, Lake George, 12845, Estados Unidos