Pub leaves savage response to one-star Trip Advisor review