Westmill Tea Room is a quaint and cozy restaurant located in Hitchin, UK. They offer a wide selection of teas, light bites, and hearty meals that are freshly prepared daily. With its warm atmosphere and friendly staff, it’s the perfect spot for a relaxing afternoon tea or a casual lunch with friends.