A popular grill house specializing in souvlaki.