It’s a classy culinary encounter at Galley, Islington

Upper Street, Islington must have one of the highest restaurant density per square mile in London, so it really is making a statement to say Galley is one of the brightest new stars to shine on this populated stretch of London.