This stunning place is located in Princes Street Gardens. Princes Street Gardens is a public park in the center of Edinburgh, Scotland, in the shadow of Edinburgh Castle.