Kimpton Charlotte Square Hotel brings a new, approachable luxury hotel offering to historic Edinburgh Denham, United Kingdom, 2019-Mar-08 — /Travel PR News/ — IHG® (InterContinental Hotels Group) today (06 MARCH 2019) opens the first Kimpton®Hotels & Restaurants in Scotland, Kimpton Charlotte Square Hotel, as it continues to invest in Scotland as a luxury destination. Kimpton Charlotte Square… Read the full press release