Embassy of Spain, London

Address: 39 Chesham Pl, Belgravia, London SW1X 8SB, UK

Phone number: +44 20 7235 5555

Opening hours:

Website: http://www.exteriores.gob.es/Embajadas/londres

Embassy of Spain on the map:

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