Europe, Restaurants

New Street Grill Restaurant London Review: For a satisfying dining experience

The immediate area surrounding Liverpool street has always offered a host of excellent eateries. Spending time at our South Place offices meant regular post-work outings to staple classics like Galvin La Chapelle and Angler, which always guarantee a great night…

Continue reading