The Strand, Kota Damansara - 370 Building & Interior Photos