Unveiled! Nobu Hotel London Portman Square Megha Paul Dec 4, 2020 The 249-room luxury lifestyle hotel proudly opens its doors following the UK’s lockdown 2.0