Set 100 metres from Place de la Paix in Villefranche-sur-Mer, this air-conditioned apartment features free WiFi and a terrace. Guests benefit from balcony.
Set 100 metres from Place de la Paix in Villefranche-sur-Mer, this air-conditioned apartment features free WiFi and a terrace. Guests benefit fr Read more
Set 100 metres from Place de la Paix in Villefranche-sur-Mer, this air-conditioned apartment features free WiFi and a terrace. Guests benefit from balcony.
Set 100 metres from Place de la Paix in Villefranche-sur-Mer, this air-conditioned apartment features free WiFi and a terrace. Guests benefit from balcony.
Number of Rooms: 1