The Best Western Weston Hall Hotel is located in Coventry, England, Britain. It was built in 1566 and was clearly renovated in 2004. It retains its antique touches within a modern framework. It's a very luxurious and comfortable mansion, a quiet place. It's also easily accessible.