Where is Manchester Marriott Victoria & Albert Hotel located?
Manchester Marriott Victoria & Albert Hotel, Manchester Marriott Victoria & Albert Hotel, Great Britain (approx. 53.47921°, -2.25701°)
Manchester Marriott Victoria & Albert Hotel, Manchester Marriott Victoria & Albert Hotel, Great Britain (approx. 53.47921°, -2.25701°)