Soller Townhouse

an oasis in the middle of Soller