Metro Inns
Metro Inns is a British budget hotel company established in 2006 and headquartered in Newcastle upon Tyne. As of 2024, the chain operates six hotels in England, Scotland and Northern Ireland.
Metro Inns is a British budget hotel company established in 2006 and headquartered in Newcastle upon Tyne. As of 2024, the chain operates six hotels in England, Scotland and Northern Ireland.