Stellar view and convenient location makes this spot the perfect stay in Athens.