Sea Star Fish Bar

269 Park Lane London N17 0HU