A £385 Per Head Sushi Restaurant In London Is The Uk’s Best Dining Experience

Who said money can’t buy you happiness?


more on metro.co.uk