This hotel is located 650m from the Palace Theatre, 1.5km from Manchester Museum and 5.5km from Old Trafford Stadium. Facilities and services include a restaurant, bar, elevator, wireless Internet access in public areas, meeting and conference rooms,..