The Swallow Buckatree Hall Hotel is conveniently situated just 5 minutes from the town of Telford. It is surrounded by beautiful gardens which feature a small and picturesque lake. The ensuite guest rooms are spacious and comfortable and each one is well equipped with a host of modern and convenient amenities. Some rooms offer balconies. The hotel is popular among business and leisure guests alike and is the ideal choice for a relaxing break.