Mallorca is the largest of the Balearic Islands off the coast of Barcelona, Spain. The island is a wonderful mix of beaches, a busy capital city, sleepy



Source by emmaricherson