The Red Lion Pub in the New Town, Benidorm, Alicante Province, Spain lit up at night.

- Image ID: RA0RWF
Mick Flynn / Alamy Stock Photo
Image ID: RA0RWF
Location: Calle Gerona, 34, 03503 Benidorm, Alicante, Spain

Similar stock images