St Christopher's Inn Shepherd's Bush in London, England - THG Review by Lauren & Matt