Shoes in London - St. James's 12A Royal Opera Arcade, St. James's, London, SW1Y 4UY Tags: shoe repairs