The ShellJan 18, 20201 min readThe Shell's is opening in February 2020!The Shell will be opening at 124 Southampton Row, Holborn, London, WC1B 5AA.#TheShell #SeafoodRestaurant 11 views0 commentsPost not marked as liked
The Shell will be opening at 124 Southampton Row, Holborn, London, WC1B 5AA.#TheShell #SeafoodRestaurant