71a, 73 Marylebone Ln, London W1U 2PN
Fish restaurant | Restaurant
This well-established venue specializes in generous servings of traditional fish and chips, along with a selection of freshly steamed seafood, catering to those seeking classic seaside cuisine in a comfortable setting.