A newly refurbished pub in Hitchin's town square, The Rose & Crown offers a friendly atmosphere and sports on multiple TVs.