18-24 Princess Street, , M1 4LY Manchester - United Kingdom
Located right in the heart of Manchester city, the Arora International Hotel is placed on Princess Street. The hotel is directly opposite to the Manchester Art Gallery and is just stones throw from China Town. The hotel boasts 141 chic and beautifully furnished guest rooms that are well appointed with a host of amenities to make your stay comfortable. Guests can dine at the onsite restaurant serving local ingredients fused with the finest international influences. The hotel’s coffee lounge is a great place to unwind and relax whilst excellent food.