Fish and chips restaurant. located in Greater London. Rated 4/5 stars with excellent customer reviews. Open 7 days a week. Available for phone orders.
Address:
145 Ladbroke Grove, London W10 6HJ, United Kingdom
145 Ladbroke Grove, London W10 6HJ, United Kingdom
Postcode: W10 6HJ
Phone: 020 4559 9502