Baywatch Self-catering Apartments is comfortable apartments and centrally located within easy walking distance from the beach, shops, and restaurants.
Please enable JavaScript to submit form