A grill restaurant specializing in Greek souvlaki.