Theofilos Hotel Petra wordt omgeven door weelderig groen en ligt in de badplaats Petra. Het biedt kamers en appartementen met gratis WiFi en uitzicht op het zwembad of de omliggende bergen. Het complex beschikt over een fitnessruimte en een overdekte spa met een massageruimte.
De accommodaties van Theofilos zijn voorzien van airconditioning en komen uit op een gemeubileerd balkon of terras. Ze zijn allemaal voorzien van een televisie. De eigen badkamer is uitgerust met gratis toiletartikelen en een haardroger.
De bar bij het zwembad serveert koffie, verfrissende drankjes en warme of koude snacks.
Theofilos Hotel ligt op 300 m van het zandstrand van Petra. Op loopafstand vindt u cafés, tavernes en winkels. Er is gratis privéparkeergelegenheid in de buurt van de accommodatie.