Dream Vacation Homes: You can rent this medieval castle on a lake in Upstate New York

Nestled in the mountains and overlooking the majestic Lake George in Upstate New York, sits a medieval castle fit for a king and queen.

Highlands Castle, located in Bolton Landing, New York, can sleep a whopping 21 guests.

The property boasts hidden gems and rooms, like the Great Hall with 21 windows and one of the most spectacular views in all of Upstate.

Watch more on this episode of Dream Vacation Homes.

Advertisement