Holiday Inn Express Nottingham City Centre Overview
Latest Deal Type
Holiday Inn Express Nottingham City Centre General Information
A 120 rooms hotel located in Nottingham, United Kingdom. The hotel welcomes up to 40 colleagues to meeting room, where staff organizes lunch and refreshments, and provides ideal base for shopping, days out, restaurants and entertaining night life.