Have you ever heard of Sóller? It is a charming little village on the picturesque island of Mallorca in Spain. Imagine a small destination nestled...