Castelo Beach Hotel is located next to the beach in Panteli, Leros. Castelo Beach Hotel common facilities include garden.
The property offers double or twin room, suite and other might be available upon request. Amenities of the rooms include air-conditioning and more.
The WiFi is free and available in public areas of the hotel.
The hotel does not accept pets.