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