Sort:  


It was shot in Seixal - Portugal.Thank you, @digitree!

It looks like a great place for a sunny relaxed vacation.
I took a quick tour with street view and it seems very nice!

Besides being a very pretty place on its own, you'd be 20 mins away from Lisbon (by car or ferry) or to the nearest beach. I can't complain much :D