OPEN HOME: Thursday 5.00-5.45PM and Saturday/Sunday 12.00-12.45PM20 Beach Road, Castor Bay - Villas 1, 2, 3, 4Four brand new luxury Villas available.