Nobu London Portman Square

London, England, United Kingdom

4.4/5

Excellent

(158 reviews)