11 London Rd, Elephant and Castle, London SE1 6JZ
Restaurant
This established fish and chip shop offers a convenient takeaway counter alongside a modest indoor seating area, providing customers with a straightforward dining experience in a comfortable setting.