Le Grand Hôtel Riviera dispose de deux salles de restaurant : le restaurant Cloe avec sa grande terrasse donnant sur la mer et la salle Nereide avec son jardin arrière où l’on peut dîner à l’extérieur. Le petit-déjeuner est servi au buffet, tandis que le déjeuner et le dîner sont servis à table avec un buffet de salades, de fruits et de desserts (eau comprise).
Enfin, une Carte Snack (service payant) est disponible pour le déjeuner à l’établissement de plage de l’hôtel et à la piscine.