This upscale hotel is beautifully located in the captivating city of Edinburgh. The hotel is located amidst the historical area of the city, lying on Charlotte Square. The hotel boasts stunning views over the nearby gardens, and offers visitors the perfect..