Comp Image
Add to collection

Pamplona Navarra in Spain plaza del Castillo square downtown

Visually similar