Fish and chips restaurant. located in Greater London. Rated 4.4/5 stars with excellent customer reviews. Open 7 days a week. Available for phone orders and online information.
Address:
2-4 Catherine St, London WC2B 5JY, United Kingdom
2-4 Catherine St, London WC2B 5JY, United Kingdom
Postcode: WC2B 5JY
Phone: 020 7240 4999