The Ledbury - 2 Michelin star restaurant - London
1087 views
Uploaded by:
RedLady
•
Category:
Restaurant Videos
•
Added on
25 February 2017
Description
We go behind closed doors at 2 Michelin star restaurant The Ledbury based in Notting Hill London. A look at how this beautiful restaurant has taken their pas...