Luxury Properties for Sale In The Centro Villas, The Villa