It’s nice to come back to a place where you can have a rest after an eventful day in the city Hotel «My Casa Villefranche - Sea View» is located in Villefranche-sur-Mer. This hotel is located in the very center of the city.
4 Avenue Victor Cauvin, 06230 Villefranche-sur-Mer, France, Villefranche-sur-Mer, 06230