Enjoy authentic Greek cuisine at The Cuckoo's Nest, a popular restaurant.