Ten Hill Place Hotel

10 Hill Place
Edinburgh
United Kingdom