56 Chetwynd Rd, London NW5 1DJ
Fish and chips takeaway | Fish and seafood restaurant | Restaurant
Rating: 4.1