Zeus Taverna opens its doors this Thursday on the bustling foodie street that is Castle Street, in the heart of Liverpool ...