Opening May 1st!

The Southfleet Motor Inn, a Cape Cod Hotel located in Wellfleet MA will be opening on May 1st, 2009! Spring is here and the weather should be warming up as the days pass by quickly.  Before we know it Summer will be here! It has been a long cold Winter and we are...