Sheraton Edinburgh Hotel: situated in the heart of this fascinating capital city, the Sheraton Edinburgh Hotel offers inspirational views of Edinburgh Castle and the city's famous skyline. From the soothing sanctuary of our renovated guest rooms to the award-winning One Spa, the Sheraton Edinburgh Hotel is a place to relax and feel connected.