Where is Hamleys?

Where is Hamleys located?

Hamleys, Westminster, United Kingdom (approx. 51.5128°, -0.1402°)


Where is Hamleys on the map?