Nest Of Forest is a restaurant/tavern offering traditional Greek cuisine.