On the Beach offers seven nights self-catering at the three-star Blue Sea Caleta Garden Hotel, from Birmingham on June 10, from £175 per person.
On the Beach offers seven nights self-catering at the three-star Blue Sea Caleta Garden Hotel, from Birmingham on June 10, from £175 per person.