Apartments in Holywood, United Kingdom

AVOCA FARM, 42 BALLYMISCAW ROAD, Holywood, United Kingdom 2.8 km from centre
9.7 43 reviews
from 94 GBP
3 Spencer Street, Holywood, United Kingdom 85 m from centre
9.6 37 reviews
Holywood, United Kingdom 487 m from centre
from 94 GBP
3 Byron court kinnegar road, Holywood, United Kingdom 394 m from centre
8.8 65 reviews