I tried the link and all I got was this:
Here's a map of Portugal where you can see Lisbon
Because it's a Google map, if you click the picture it will open on the dynamic map, and if you keep clicking in Lisbon you'll end up coming close enough to see Palmela as well :-)
Best I can do!
P.S. Before you ask, the country next to mine is Spain, and they're both in Europe lol