Where is Fonte da Telha Beach Hostel?

Where is Fonte da Telha Beach Hostel located?

Fonte da Telha Beach Hostel, District of Setúbal, Portugal (approx. 38.57509°, -9.19485°)


Where is Fonte da Telha Beach Hostel on the map?