Town Hotels
Town Hotels invests £11m into two new Liverpool hotels opening this summer
23 April 2021 by Katherine Price
Town Hotels has invested more than £11m into the development of two new hotels opening in Liverpool this summer.
The highest official awards for UK businesses since being established by royal warrant in 1965. Read more.