MELUSINE
Updated 491 days ago
United Kingdom
The Melusine is a fish and seafood restaurant based in the heart of London near the famous Tower of London in St Katharine Docks...
You will be able to enjoy a variety of unique and delicious Tidal Rum cocktails, alongside three bespoke courses, made using the best of British seafood and local produce.
Also known as: The Melusine