The island of Mallorca—the largest of Spain’s Balearic Islands—is a sun-drenched Mediterranean destination of pristine beaches, rugged mountains, lush gardens, medieval hill towns, excellent cuisine and stylish luxury hotels.
Highlights from our recent travels to some of our favorite places in Spain, including Barcelona, San Sebastian, Pamplona, Mallorca, Madrid and Seville.