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/