The Good Front Room: Five Star Kitchen winner opens at The Langham
Central London welcomes a new modern Caribbean restaurant as the winner of Channel 4’s Five Star Kitchen: Britain’s Next Great Chef chef Dom Taylor opens up The Good Front Room
Read more »