British Airways offers seven nights B&B at the four-star Riad Heritage, Marrakech, from £289 per person based on December departures.
British Airways offers seven nights B&B at the four-star Riad Heritage, Marrakech, from £289 per person based on December departures.