Welcome to the affordable Nashua House Hotel in Oak Bluffs, MA on Martha’s Vineyard Island, a short stroll to beaches, shops, and dining.