Location: on a hill in Cannes, in a 7000 m2 wooded park.
See more: Hotels in Europe Hotels in France Hotels in Cannes Holiday Destinations in Europe