Kimpton Opens in Manchester
Kimpton Hotels & Restaurants today opens Kimpton Clocktower Hotel in Manchester. It joins Kimpton Fitzroy Hotel in London, Kimpton Blythswood Square Hotel in Glasgow, and Kimpton Charlotte Square Hotel in Edinburgh as the brand’s fourth hotel to open in […]
Kimpton Opens in Manchester Read More »