This comfortable hotel can be found in Athens. The premises count with 22 welcoming guests rooms. This is not a pet-friendly hotel.