Eden is a Polish restaurant offering traditional cuisine.