Address:
128B Camden Rd, London NW1 9EE, United Kingdom

Fish and chips restaurant. Rated 4.7/5 stars with excellent customer reviews.