News

Called 'The Mangrove,' the 25.396 meter-high glass art installation can be found inside this 5-star hotel in Quezon City.