Plaza de Olavide
Address: Calle de Trafalgar
Neighborhood: Chamberí
City: Madrid
Region: Madrid
Postal code: 28010
Country: Spain