Sóller Mallorca

Sóller Mallorca: A Hidden Gem for Your Next Getaway Sóller, located in the northwest of Mallorca, is a charming town known for its stunning landscapes and rich citrus heritage. Surrounded by the Tramuntana mountains, it offers visitors a taste of traditional Mallorcan life. The town features a delightful main square, historic architecture, and numerous local … Read more