234 Church St
Apartments at Glen Isla are modern 3.5 star studio apartments in a private garden setting well located to all local attractions and facilities. Only 1.5km from the centre of Cowes and 100metres from the beach and Anderson St boat ramp
On site managers Geoff & Lesley Argaet look forward to welcoming you and making your stay enjoyable.
Apartments at Glen Isla
"You'll want to come back"