A lush retreat in the heart of Dubai, The Polo Townhouses consist of 106 townhouses with community club house.