Villa for New projects at Palace Villas - Ostra, Dubai ID - PP12520