The Caviar Bar
Venue Setting
Newly Opened! Located in the heart of Mayfair, London, The Caviar Bar is the neighbourhood's newest seafood restaurant, also offering an exquisite selection of caviar and fine wines. As both a supplier and retailer of premium-quality caviar, The Caviar Bar ensures accessibility without compromising on quality. With a commitment to excellence and a passion for indulgence, we invite guests to savour every moment and create memories to last a lifetime.
This venue does not have any reports at this time
Check back again soon!
The Caviar Bar
Find out more