Rhodes Island Villa November 18, 2014February 19, 2013 Situated on a hillsyde in the Rhodes Island, Greece, villa Electra offers a stuning sea view. Read more