The Balmoral Edinburgh, Scotland, United Kingdom In Edinburgh your address is everything, we realised, as we navigated our way to one of the city’s most prestigious,...