Fish and chips restaurant. located in Greater London. Rated 4.6/5 stars with excellent customer reviews. Open 7 days a week. Available for online information.
Address:
17-18 Henrietta St, London WC2E 8QH, United Kingdom
17-18 Henrietta St, London WC2E 8QH, United Kingdom
Postcode: WC2E 8QH