
Jennifer Reoch was at the new shop, which has been created as part of an overall refurbishment of retail at the attraction.
Nick Finnigan, executive manager of Edinburgh Castle, said: “Every penny made will be reinvested into the historic environment.”