Where is Supertubos Beach Hostel?

Where is Supertubos Beach Hostel located?

Supertubos Beach Hostel, Leiria, Portugal (approx. 39.32761°, -9.35705°)


Where is Supertubos Beach Hostel on the map?