Franklin Hotel Martha's Vineyard

222 Upper Main St Edgartown MA 02539 USA

(508) 379-2100

Location