The Place ApartHotel 4 stars

Ducie Street, Piccadilly, Manchester City Centre, Manchester, M1 2TP, United Kingdom

Hotel image
Read more reviews for The Place ApartHotel