Always head to Cosmo during our holiday in Villefranche-Sur-Mer, the food is of a high standard, with a varied selection for all tastes. the fish or salads are exceptional. Great friendly service, ideal restaurant to sit and chill out.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.