Offrant une vue sur la montagne, l'établissement The Centaurus Apartments est situé à Islamabad, à 3,8 km de la mosquée Shah Faisal et à 12 km du parc Lake View. Il propose un ascenseur, un distributeur automatique de billets et une connexion Wi-Fi gratuite dans l'ensemble de ses locaux. Il propose des chambres familiales.
Les logements du complexe d'appartements comprennent la climatisation, un coin salon et une télévision à écran plat avec des services de streaming. Il comprend une cuisine, un coin repas ainsi qu'une salle de bains privative pourvue de chaussons, d'une douche et d'articles de toilette gratuits. Tous sont équipés d'un four, d'un micro-ondes, d'un réfrigérateur et d'une bouilloire. Le linge de lit et les serviettes sont fournis.
Une supérette est disponible sur place.
Vous séjournerez à 20 km du parc national d'Ayûb et à 36 km du musée Taxila. L'aéroport international d'Islamabad, le plus proche, est implanté à 31 km.