A popular grill restaurant serving classic Greek souvlaki and other grilled meats.