Where is la Montserrata?

Where is la Montserrata located?

la Montserrata, la Montserrata, Spain (approx. 38.488834°, -0.5567634°)


Where is la Montserrata on the map?