WELCOME TO ISLANDS’ VILLA
Overlooking Atlantic Canada’s Largest Marina
When you visit Newfoundland, whether for pleasure or business, treat yourself to the best stay possible at a reasonable price. We have painstakingly designed the Islands’ Villa in every aspect to make your stay with us rich in unforgettable memories. Choose from one of our 8 spacious suites.