The Place Apartment Hotel

Ducie Street
Manchester
United Kingdom