Carlos Olmo
Relaxing
The Travellers Beach Resort is a relaxing option if you don't want to be in town. This resort chain has several locations, and this location is one of the most pleasant, with a restaurant on the beach.
+2
The Travellers Beach Resort is a relaxing option if you don't want to be in town. This resort chain has several locations, and this location is one of the most pleasant, with a restaurant on the beach.