Mayflower Inn & Cottages Home / Town Archives / Contact (709) 457-2328 63 Majors Street Roddickton, NL A0K 4P0