The Crest | Westvista

The Crest | Westvista West Vista is a twin towers skyscraper in Cengkareng, Jakarta, Indonesia. The 48 floors residential twin towers is part of an 8 hectares complex, of which 3 hectares are occupied by this building of 2855 apartment units. Singapore-based Keppel Land Limited is the developer of the complex. Wikipedia Address: Jl. Lkr. Luar Barat…