Sant Miquel de Castelló de FarfanyaParishSharePlaça Major 1225136 Castelló de Farfanya, CatalunyaSpainGet directions