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