This building was on St. Marguritte island, off of the coast of Cannes, in France.