Set in the vibrant city centre on the banks of the River Irwell, the Manchester Marriott Victoria & Albert Hotel exudes a historical charm that appeals to business and leisure travellers. Located across from Granada Television Studios and a pleasant stroll to the Opera House and Palace Theatre, this luxury…