Red Lion Hotel
The Red Lion Hotel is located in the High Street of Colchester, Essex
6 photos · 12 views