1 Naylor Rd, London SE15 1BD
This fish and chip shop is renowned for its premium quality ingredients and expertly prepared dishes, consistently delivering a satisfying dining experience that keeps customers coming back.
Rating: 4.4
Rating: 4.1