Fish and chips restaurant. located in Greater London. Rated 4.5/5 stars with excellent customer reviews. Open 7 days a week. Available for phone orders.
Address:
79A Waterloo Rd, London SE1 8UD, United Kingdom
79A Waterloo Rd, London SE1 8UD, United Kingdom
Postcode: SE1 8UD
Phone: 020 7803 9892