Garden Beach Hotel

15-17 Blvd Baudoin
Antibes
France