Barbecue restaurant located near Aristotelous Square.