Restaurant Koukos Inn, set in a lush landscape, offers dining and lodging.