Where is Nobu Hotel London Shoreditch?

Where is Nobu Hotel London Shoreditch located?

Nobu Hotel London Shoreditch, Nobu Hotel London Shoreditch, Great Britain (approx. 51.52511°, -0.08263°)


Where is Nobu Hotel London Shoreditch on the map?