Another impressive indoor venue of Central Park Mall, Terra Atrium is centrally located on the Lower Ground with 605 sqm in size. This venue is among the finest venues as a remarkable location with a steady flow of foot traffic, making this atrium ideal for bazaar activities, product displays, direct selling, and also thematic events.