Google
×

Embassy of Spain

(203) Embassy in Washington, D.C.
The Embassy of Spain in Washington, D.C. is the diplomatic mission of the Kingdom of Spain to the United States It is located at 2375 Pennsylvania Avenue NW, in the West End neighborhood.
Address: 2375 Pennsylvania Avenue NW, Washington, DC 20037
Hours: Closed ⋅ Opens 9 AM
Phone: (202) 452-0100