Hotel located near the A1, offering convenient access to London via a short train ride. Situated on Stevenage Old Town High Street.