
Villa Camelia
Cote D'Azur · France · Europe
Sleeps 12 · 5 bedrooms · 5 bathrooms · From $2,935/nt
Villa Camelia is a charming Mediterranean villa located on the Cap d’Antibes, just a short walk from the sea and approximately 30 minutes on foot from the historic center of Antibes.
Arranged by your Aspen Travel Advisor. VIP travel benefits, zero membership fees.
Internal reference: supplier listing ↗