Edinburgh - Sheraton Grand Hotel & Spa, Edinburgh, Scotland, United Kingdom

Address: 1 Festival Square, Edinburgh EH3 9SR
 

Sheraton Grand Hotel & Spa is an Edinburgh hotel and events venue at Festival Square.