Garden Beach Hotel: A luxurious 4-star beachfront hotel in Juan les Pins, French Riviera, offering stunning views, two restaurants, beach bar, fitness center, and a range of activities including water sports and spa facilities. Adjacent to The Eden Cas...
Year Founded
1989