Address:
200 Shaftesbury Ave, London WC2H 8JL, United Kingdom
Postcode: WC2H 8JL
Phone: 07507 242462

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