With a stay at Hotel Helios, you''ll be centrally located in Antibes, a 3-minute walk from Juan-les-Pins Beach and a 5-minute drive from Picasso Museum. This 4-star hotel is 3.2 mi (5.2 km) from Sophia Antipolis and 3.9 mi (6.4 km) from Marineland Antibes.