Windsor Hotel & Apartments 0 5 0 0

Windsor Hotel & Apartments

Only registered users can save listings to their favorites

Windsor Hotel and Self Catering Apartments is situated on the cliffs of Windsor Bay. The Hotel offers friendly service with 67 comfortable en suite room, 8 sea facing Self Catering Apartments and two conference rooms. During whale season you can watch the whales from the comfort of you suite or from the lounge.

Contact Details

Send To A Friend

Get Directions