Other Hotels in Manchester - Manchester City Centre 23 New Mount Street, Manchester City Centre, Manchester, M4 4DE Tags: serviced apartments