Irish Castle Pub offers a relaxed atmosphere with Irish beers and ciders, plus music and outdoor seating.