Almyrida Sands Villa, Apartments and Studio Location