Апарт-отель Oleander Studios расположен на греческом острове Родос, в 2 км от центра курортного поселка Фалираки. Здание было построено в 1990 году. В 2009 году была проведена реновация. В 14 км от комплекса находятся город Родос и Родосская крепость.