The Shell

Location

Holborn

Get directions | 124 Southampton Row London, WC1B 5AA

Hours

Hours | Daily 12:00-23:00

About

Contact

support@theshellseafood.com

Menu

Menu Link