Sol soler

21 Plaça del Sol · Spain - Barcelona