One of the largest shopping centers in Latin America, located next to the Albrook bus terminal and Albrook Metro station. Hundreds of stores, food courts, cinemas and entertainment for families.
Public reference listing created from official, publicly available information. If you represent this organization, you can claim and update this listing free of charge.
