Located in the heart of Manchester, overlooking the River Irwell and near several of Manchester's iconic landmarks and top tourist attractions, Manchester Marriott Victoria & Albert Hotel is within easy access of the city centre and Deansgate shopping district.