Mayssa Beach

4.2
(888 reviews)
9 Place Wilson, Villefranche-sur-Mer, 06230, France
+33 4 93 01 75 08Official website
Accepts Credit Cards
American Express
Bar
Brunch
Buffet
Digital Payments
Dinner
Dog Friendly
Drinks
Family style
Fine Dining
Free Wifi
French
Full Bar
Highchairs Available
Late Night
Lunch
Mastercard
Mediterranean
Parking Available
Private Dining
Reservations
Restaurants
Seating
Serves Alcohol
Street Parking
Table Service
Vegan options
Vegetarian friendly
Visa
Waterfront
Wheelchair Accessible
Wine Bar
Wine and Beer
Restaurant

About

Mayssa Beach is a chic rooftop restaurant perched on the iconic promenade of Villefranche‑sur‑Mer, offering breathtaking panoramic views of the Mediterranean bay. The venue serves refined Mediterranean cuisine, blending fresh local seafood with creative twists, making it a premier dining destination on the French Riviera. Guests can enjoy a relaxed lunch from 12:00 to 14:30 or a romantic dinner between 7:00 p.m. and 10:00 p.m. (season‑dependent), accompanied by a curated selection of cocktails and fine wines. The stylish interiors echo the nautical theme of a ship, creating a warm, convivial atmosphere suitable for everything from romantic evenings to family celebrations. With a seating capacity of up to 250 people, an outdoor terrace, a covered terrace and an indoor dining area, Mayssa Beach is also a sought‑after venue for events, weddings and corporate functions. The location benefits from easy parking, valet service and wheelchair access, ensuring a hassle‑free experience for all visitors.

Highlights

  • Rooftop Sea View
  • Nautical Ship‑Themed Décor
  • Mediterranean Cuisine
  • Accessible Parking and Valet
  • Versatile Event Hosting

Must-See Areas

Rooftop Terrace
Indoor Dining Area
Covered Terrace
Seaside Vistas

Good to Know

Good for

Families
Couples
Foodies
Event Planners

Best time to visit

May to September for the full season, when dinner is served daily and crowds are vibrant

At a glance

  • Verified listing
  • Typical visit: about 2 hours
Mayssa Beach | Nice | France | TripAligner