Santa Creu d'OlordaParishSharePlaça de Santa Creu d'Olorda08960 Barcelona, CatalunyaSpainGet directions