Camella is the flagship brand under Vista Land, building beautifully designed house and lot communities and vertical villages in the Philippines spanning across 47 provinces and 149 key cities.
Shaw Boulevard, Mandaluyong City
No available information
(02) 3226-3552
0919-082-0632