Galvin La Chapelle, Liverpool Street
Galvin La Chapelle is a Michelin starred, ‘Best Restaurant of the Year’ award-winning French restaurant situated around Liverpool Street, and…
Galvin La Chapelle is a Michelin starred, ‘Best Restaurant of the Year’ award-winning French restaurant situated around Liverpool Street, and…