On The Beach offers seven nights half-board at the four-star Do Santo Hotel, Machico, from Birmingham on March 22, from £243 per person.
Click here to book with On the Beach
On The Beach offers seven nights half-board at the four-star Do Santo Hotel, Machico, from Birmingham on March 22, from £243 per person.
Click here to book with On the Beach