Address:
186 Eversholt St, London NW1 1BL, United Kingdom
Postcode: NW1 1BL
Phone: 020 7387 6923

Fish and chips restaurant. located in Greater London. Rated 4.5/5 stars with excellent customer reviews. Open 7 days a week. Available for phone orders.