Enjoy unique Greek and international dishes at Lambros Taverna, set in a lush environment.