This lovely Hotel is set in Lemnos town. The property consists of 22 guests rooms. This is not a pet-friendly Hotel.