We're right in the center of town and less than 50m from the beach. Find your way to Illuminated fountain ("Fountaina Illuminosa"), look beyond the traffic lights with your back to the beach, and we're on the left on the main road. See you soon!