North Sea Fish Restaurant

Address: 7-8 Leigh Street, London, WC1H 9EW
Telephone: 0871 3327827

North Sea Fish Restaurant has old-school decor of red velvet seats and dark wooden furniture. Main courses are very big, with fish portions coming as standard (huge) and jumbo and are much larger that other similar central london restaurants. The best central london restaurants propose North Sea Fish Restaurant for the hungry lovers of delicious healthy food.