Manchester is a city located in the county of Greater Manchester, in northwest England. Since the Romans came to the area in the 1st century, the region has been the site of a permanent settlement. The city experienced a boom in growth ...
The Manchester branch of the City Inn Best Business Hotel chain opened in May 2007 and brings stylish and contemporary accommodation to Manchester's city centre.