Hi, we are staying at these apartments in June. Does anyone have a map of their location, I know they are only 10/15 minutes from the Marina but beside that don't know their location.

Many thanks

Gail