Sheraton Grand Hotel & Spa, Edinburgh

4.6 (440 reviews)

1 Festival Square, Edinburgh, Scotland, EH3 9SR, United Kingdom   •  Weather:    •   Local Time:     •  Phone: (44)(131) 229 9131  

4.6