Where is Tibidabo?

Where is Tibidabo located?

Tibidabo, Tibidabo (Station), Spain (approx. 41.51147°, 2.11482°)


Where is Tibidabo on the map?