Restaurant Nepita offers a Mediterranean and French culinary experience. Located within the Hotel Florida, it presents a glamorous Parisian setting with a focus on sunny, respectful cuisine.