A City of Westminster public toilet sign in Leicester Square, London, England,
A City of Westminster public toilet sign in Leicester Square, London, England,
Size: 5125px × 3417px
Location: Leicester Square, London, England,
Photo credit: © Mark Richardson / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: city, convenience, leicester, london, man, mans, men, mens, public, service, services, sign, sq, square, street, toilet, wc, westminster