Saint Margaret's and Saint Leonard'sParishShare110 St Leonard's StreetEdinburgh, Alba / Scotland EH8 9RAUnited KingdomGet directions