About North Sea Fish Restaurant:
The North Sea Fish Restaurant has a restaurant and takeaway fish and chip shop. The chips are chunky and cheap. Meals in the restaurant are much more expensive for much less so stick with the takeaway.
Address:
78 Leigh Street
London
WC1H 9EW
Nearest Tube Station:
Russell Square
Telephone:
020 7387 5892
Opening Hours:
Monday to Saturday: 12pm - 2.30pm and 5.30pm - 10.30pm
Sunday: Closed

