Plymouth (off Cape Cod)

Overview

from £119 per night

Plymouth (off Cape Cod), New England
  • 80 rooms
  • Restaurant
  • Indoor pool