Title: Walk! Mallorca North and Mountains
Places: Palma de Mallorca (Spain)