Nobu Hotel Portman Square

Location: London, UK
Sector: Hospitality
Architect: Make Architects