Address:
Costa Rican Embassy in Madrid, Spain
C/ RÃos Rosas nº 54 Bajo Derecha
28005 Madrid
Spain
(+34) 91 345 96 22
(+34) 91 345 95 21
(+34) 91 353 37 09
NA
NA