Kimpton Charlotte Square Hotel, an IHG Hotel
Kimpton Charlotte Square Hotel, an IHG Hotel
Hotel
38 Charlotte Square, Edinburgh, Scotland, United Kingdom
92
Excellent ·
963 reviews