Kimpton Charlotte Square, an IHG Hotel
Kimpton Charlotte Square, an IHG Hotel
Hotel
38 Charlotte Square
, Edinburgh, Scotland, United Kingdom
EH2 4HQ
92
Excellent ·
968 reviews