Tibidabo

@Time Beast/iStock

Temple of the Sacred Heart of Jesus at Mount Tibidabo, Barcelona, Spain.

Lonely Planet may earn a commission from affiliate links on our site. All recommendations and reviews reflect our own independent opinions.


Must-see attractions