Royal Embassy of Saudi Arabia, London

Address: 30 Charles St, Mayfair, London W1J 5DZ, UK

Phone number: +44 20 7917 3000

Opening hours:

Royal Embassy of Saudi Arabia on the map:

Google maps: https://maps.google.com/?cid=13049871764917845192