Welcome to Longcroft Luxury Cat Hotel Letchworth, offering 5 spacious interior designed suites ideally located between Hitchin, Stevenage and Biggleswade.