The Ugly Truth About Where Is Mallorca

https://diigo.com/0fc4g0

Found at the northwestern coast of Mallorca, the lovely, peaceful town of Sóller surprises the visitor with some interesting sights. The Botanical Gardens of Sóller ("Jardí Botànic de Sóller" or "Jardín Botánico