Villa Igloo is a modern luxurious villa near Antibes nestled in a secluded valley by a stream in the mediaeval village of Biot in the South of France. It is very close to the Sophia Antipolis business park. The Villa operates as a exclusive guesthouse with four comfortable suites sleeping up to 12 people.