Situated in Thetford, Broom Hall Country Hotel is close to Watton Clock Tower and Wayland Wood. Additional area attractions include St. Martin Cathedral.
Dining options at the hotel include a restaurant. The staff can provide wedding services and event catering. Additional amenities include an indoor pool, a garden, and a fireplace in the lobby. This is a smoke-free property.
Accommodations at Broom Hall Country Hotel feature coffee/tea makers and hair dryers. Complimentary wireless high-speed Internet access is provided.