Menorca (Minorca) Holiday Villas & Apartments are the perfect affordable way to stay in luxury in the Balearic Islands, Spain. Menorca (Minorca) Holiday Villas & Apartments are the perfect affordable way to stay in luxury in the Balearic Islands, Spain.