Where is Willis Building?

Where is Willis Building located?

Willis Building, Willis Building, Great Britain (approx. 52.056152°, 1.151908°)


Where is Willis Building on the map?