
Manchester, United Kingdom
Manchester Centre 96 Portland Street
3-star hotel · ACCOR HOTELS
Centrally located in Manchester, the Manchester Centre 96 Portland Street is within a 5-minute walk of Canal Street and the Manchester Palace Theatre. This hotel offers 127 guestrooms with flat-screen TVs, complimentary Wi-Fi…
- Wi-fi
- 24-hour reception
- Car park · extra charge
- Restaurant


