Spanish deck
embajada
noun

embajada

An embassy; a country's diplomatic office located in another country

Voy a la embajada.

La embajada está cerrada.