Ollivers Farm
Bed and Breakfast in Halstead, Essex, England, United Kingdom
Price: £45 to £80
The White Hart
Lodge in Halstead, Essex, England, United Kingdom
Price: £50 to £120