Palazzo di Spagna

Proper noun

 * 1) a building in the Piazza di Spagna Rome hosting the Spanish Embassy to the Holy See