The Oystermen to open permanent spot in Covent Garden

A new seafood restaurant called The Oystermen Bar and Kitchen is set to open in Covent Garden, London. The Oystermen...
The Oystermen to open permanent spot in Covent Garden by Caterlyst | Caterlyst - https://www.caterlyst.com/