Bahia Vista
1185 Boulevard Napoléon III P.O. Box 108 06231 Villefranche-sur-Mer

Hotel Detail

Show Hotel on Map
Availability
Amenities
Location