Centaurus Mall Islamabad | One of the biggest Shopping Center in Islamabad

The Centaurus is a mixed use real estate development in the city of Islamabad, Pakistan. The project includes a 36-floor hotel, three…

Continue Reading