Distance from Airport
76.6 km from Venue
Poachers Country Hotel is located in Boston, England. Featuring a nice blend of colors and sleek fittings each room is fully equipped with a host of state of the art facilities. The hotel has many sleep rooms and offers space for doing weddings, parties etc. It is the ideal place to spend your vacation.