Think you know Mallorca? Cap Vermell Grand Hotel is an award-winning jewel in the lesser visited corner of this favourite Balearic island, says Cathy Hawker
Think you know Mallorca? Cap Vermell Grand Hotel is an award-winning jewel in the lesser visited corner of this favourite Balearic island, says Cathy Hawker Travel, Lifestyle