Nobu Hotel Shoreditch, London, England

Urban Hotel - Newbuild