About Le Seu
Palma is the capital of Majorca and the largest city in the Balearic Islands. It is located on the southeast coast of the island. The city is rich in history and culture and is a popular tourist destination. Majorca is known for its beaches, resorts, and nightlife. FAQ's on Le Seu