LUXURY CASTLE IN THE HEART OF ANTIBES CENTRE: A TIMELESS MASTERPIECEAntibesCastle • 15 room(s) • 13 bed. • 1013 m²