400-seat modern pub opens at Bannisters Hotel