Where is Sant Feliu de Pallerols?

Where is Sant Feliu de Pallerols located?

Sant Feliu de Pallerols, Sant Feliu de Pallerols (Station), Spain (approx. 42.07809°, 2.505815°)


Where is Sant Feliu de Pallerols on the map?