Enjoy authentic Greek flavors at Eleni Taverna. This family-friendly taverna offers a large terrace with a beautiful view and a welcoming atmosphere.