Where is Hamleys?

Where is Hamleys located?

Hamleys, Hamleys, Great Britain (approx. 51.5128°, -0.1402°)


Where is Hamleys on the map?