Old town

Castellfollit de la Roca, Spain

Medieval old town with narrow streets and houses built out of volcanic stone.