Last Minute Memorial Day Specials!

Kick-off Summer 2012 at Mayflower Beach this Memorial Day Weekend! Call for last minute discounts – May 25 through May 29.  508-385-3326.  (New reservations only, limited availability)