Island Inn
Hotel
Oak Bluffs
Located on Martha's Vineyard Island in Oak Bluffs. This hotel offers an outdoor pool, free Wi-Fi and certain accommodations with full kitchens. It also has conference centers.
Number of rooms: 51
Oak Bluffs, MA 02568, United States