The Scotch of St James address is 13 Masons Yard, St. James's, London SW1Y 6BU, United Kingdom. Many people consider the club to be in Mayfair since it’s already so close to the famous London district.