Explore details about location plaça de Sa Torre. plaça de Sa Torre is a location situated within the Sóller alongside other areas such as carrer des Cetre, GR-221, Cami Campo.