Fish and chips restaurant. located in Greater London. Rated 4.3/5 stars with excellent customer reviews. Open 7 days a week. Available for phone orders and online information.
Address:
10 James St, London WC2E 8BT, United Kingdom
10 James St, London WC2E 8BT, United Kingdom
Postcode: WC2E 8BT
Phone: 020 7836 4678