Where is Peniche Surf Lodge 1?

Where is Peniche Surf Lodge 1 located?

Peniche Surf Lodge 1, Peniche Surf Lodge 1, Portugal (approx. 39.36768°, -9.37799°)


Where is Peniche Surf Lodge 1 on the map?