The Merchants Hotel

Back Piccadilly, Off Oldham St, Piccadilly Gdns, Behind Nobles Arcade, Manchester City Centre, Manchester, M1 1HP, United Kingdom

Hotel image
Read more reviews for The Merchants Hotel