Villa O is situated in the Inkoo archipelago on the south coast of Finland. The site lies on the tip of a rocky promontory. The Villa O is peaking out..