I stayed at the 'Island Villa' for two nights while in Lewisporte and Twillingate on business. The building is right on the water with the marina next door. The room is very comfortable with all the necessary items of a home; fridge, stove, tv, microwave, toaster, kettle and there is a BBQ in the back next to the gazebo and...
More
- Also Known As:
- Islands' Villa Lewisporte, Newfoundland
