The Terraces at Ayala Center Cebu shopping mall, part of Cebu Business Park Cebu City, Cebu, Stock Photo, Picture And Rights Managed Image. Pic. X1Q-1727722