Castelo Hotel ligger på den naturskønne Panteli-strand i Leros og tilbyder gratis trådløs internetadgang samt elegante værelser med udsigt over Det Ægæiske Hav. Der er bar og restaurant på stedet.
Samtlige ferieboliger har aircondition samt detaljer i middelalderstil, såsom hvælvede senge med udskæringer. Samtlige værelser har egen balkon, satellit-tv og køleskab. Nogle af værelserne har desuden tekøkken og massagebruser.
Panteli har traditionelle fisketavernaer, og der er mange barer i Agia Marina-området. Platanos, øens hovedstad med det byzantinske slot, ligger blot 10 minutters gang derfra. Der tilbydes gratis privat parkering på Hotel Castelo Beach.