Oxford dictionary definitionA small group of trees planted, or growing naturally as if arranged by art
Ready to occupy, The Grove invites 4 discerning owners who wish to experience luxury living in paradise.
Less than a few hundred metres to shops, school and the beach, The Grove offers an investment that will be hard to equal anywhere on the Peninsula. Available are 2 larger and 2 smaller townhouses meticulously finished to the highest standards. No cost has been spared to ensure the property will stand the test of time.