2 Bedroom Apartment Property for sale in Antibes, France.