Where is Sant Boi de Llobregat?

Where is Sant Boi de Llobregat located?

Sant Boi de Llobregat, Sant Boi de Llobregat (Station), Spain (approx. 41.34004°, 2.046088°)


Where is Sant Boi de Llobregat on the map?