A grill and seafood taverna offering a wide variety of grilled meats and fresh fish.