Noah's Taverna is a Greek restaurant offering a variety of cold and warm appetizers, soups, salads, and grilled specialties.