THE Love Island villa is the setting of this summer’s hottest show. But where is the luxury holiday home? Can you stay there and who many people does it sleep? Here’s all the info… Where is the Love Island villa? The Love Island 2018 villa is located on the Spanish Balearic Island of Mallorca, in […]