Les 7 Mers is a French restaurant offering refined seafood and French cuisine alongside cocktails in an elegant, glass-walled venue with exceptional bay views.