Search

The Shell's is opening in February 2020!

The Shell will be opening at 124 Southampton Row, Holborn, London, WC1B 5AA.



#TheShell #SeafoodRestaurant

12 views0 comments

Recent Posts

See All