City of London Corporation is a City Hall located at Wenlock Rd, London N1 7SX, United Kingdom. It has received 2 reviews with an average rating of 3.0 stars.
The address of City of London Corporation: Wenlock Rd, London N1 7SX, United Kingdom
City of London Corporation has 3.0 stars from 2 reviews
City Hall
"Tile shop"
""
Tile shop
179 reviews
160 Whitechapel Rd, London E1 1BJ, United Kingdom