Kimpton Charlotte Square, an IHG Hotel

Kimpton Charlotte Square, an IHG Hotel

Hotel

38 Charlotte Square, Edinburgh, Scotland, United Kingdom EH2 4HQ