banner

Our Location

Mayflower is located in Roddickton, NL, in the heart of the Great Northern Peninsula – the “moose capital of the world.”

Get Directions

Visit our reservations page to book your stay!

Get in touch

Tick as many as you like.