Where is The Charlotte Inn located?

Answers from Our Experts (1)

The elegant and cozy Charlotte Inn is located in Edgartown on the island of Martha’s Vineyard in Massachusetts. This classic estate, which can be found at 27 S. Summer St., was built as a symbol of wealth in 1864. If you’re planning on bringing a car to the island, you’ll need to make ferry reservations in advance. When you see the picturesque lawns and gardens with grand fountains adorning the entrance, you will know you have arrived. This quiet, peaceful and secluded location is just a short walk away from the livelier historic town center.

Related Questions