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.
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.