Nestors place has all the amenities you need. It is a great apartment close to Omonia station.