Mediterranean restaurant Ta Mezeklikia offers Greek and European cuisine with vegetarian options. Features include outdoor seating and free Wi-Fi.