Main Content

Address:

Scottish Development International,
c/o British Embassy,
Torre Espacio,
Paseo de la Castellana 259D,
28046 Madrid

Telephone:

+34 917 146 490 or +34 627 784 497

Local time:

Google Map Directions and Transport Tool