Stumbled upon a little place called Nostos last week, it's by Palmeira Square, I pass it most days and had always assumed it was a bar or some sort but it's actually a lovely Greek restaurant. Very friendly and helpful staff and the food was fantastic. Would definitely recommend it.