Towns Road Vaucluse is a high-end duplex development. It features three levels in each dwelling along with inground pools.