Max Serviced Apartments Manchester, Piccadilly Central