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