Located 834 meters from Acacia China. Hotel Cali Plaza Sports is a popular choice amongst travelers in Cali, whether exploring or just passing through.
Located 1,120 meters from Acacia China. Casa Santiago Mayor is perfectly located for both business and leisure guests in Cali. The property offers guests a range of services and amenities designed to provide comfort and convenience.