I have a puzzle of this.
where is ?
Hay's Galleria is on the south bank of the Thames between Tower Bridge and London Bridge.
>>75786next to the right shift