Das Hotel liegt direkt im Herzen der Stadt Manchester, die Arora International Hotel befindet sich auf der Princess Street. Das Hotel befindet sich direkt gegenüber der Manchester Art Gallery und ist nur Steinwurf von China Town. Das Hotel verfügt über 141 schick und schön eingerichtete Gästezimmer sind gut ausgestattet, die mit einer Reihe von Annehmlichkeiten, um Ihren Aufenthalt komfortabel. Die Gäste speisen können in der Vor-Ort-Restaurant mit lokalen Zutaten sich mit den besten internationalen Einflüssen. Das Hotel-Kaffee-Lounge ist ein großartiger Ort zum Entspannen und Relaxen, während excellent food.