Home Tags London restaurants

Tag: london restaurants

London Resto Employees Fight Off Looters

0
LONDON — Staff at the two Michelin-starred London restaurant The Ledbury frightened off looters with kitchen equipment after the iconic Notting Hill resto was...