Here are the top three Newfoundland attractions: the air, the people, nature. And here’s a fourth – the food. Main Road, in Rose Blanche, NL, is our home away from home. We enthusiastically encourage our friends and family to sample the delights of this province. 113 Main can be a great place to start a visit to The Rock. Just let us know if you’d like to stay at the house.