General Consulate of Spain is located in Paris, France on 165 Boulevard Malesherbes. General Consulate of Spain is rated 3.6 out of 5 in the category foreign consulate in France.
Address
165 Boulevard Malesherbes
Accessibility
Wheelchair-accessible entrance