The Meeting Place

This huge sculpture is on the upper level. If you're meeting up with anyone, this is a good meeting place.
[St Pancras - London - England]