Barbecue restaurant serving classic Greek street food. Known for its flavorful souvlaki.