This property is conveniently situated in Leros . Hotel was constructed in 1978. Hotel was completely renovated in 2012. The property is made up of one main floor. The property is made up of 10 apartments. The Hotel is ideally situated in the city centre. The Hotel is within a few minutes' drive from public transport links. Guests will find the airport within easy reach. The beach is set in the immediate vicinity of the Hotel. The Hotel is situated a few minutes away from the harbour. The on-site car park may be useful to those arriving by car.