Mare de Déu del CarmeParishShareCarrer del Bisbe Laguarda08001 Barcelona, CatalunyaSpainGet directions