This comfortable hotel is in Nafplion. The hotel consists of 30 units. Pets are not allowed at this establishment.