Play around with the Bing Map. With the + and – you can get closer or further away from the villas so one can look around in the area. Remember that this satellite map is more than 1 year old. Several villas are not visible on the map.
For fullscreen on top-right from the map
The green marker is where Villa del Mar is located.