(Last Update: 24 Apr 2023)
The Abbington Hotel is privately owned and situated three minutes from Stevenage old town. The hotel has a bar & restaurant and 16 en-suite