Where is Bellaterra?

Where is Bellaterra located?

Bellaterra, Bellaterra (Station), Spain (approx. 41.50086°, 2.0905566°)


Where is Bellaterra on the map?