minube
Business center
The Express By Holiday Inn Luton South can be found in Luton, Bedfordshire, which is in England. It is five miles away from Whipsnade Wildlife Park, and about 7.5 miles from Luton and 29 miles from Wembley Stadium. It has a restaurant and bar for guests and public. It has WIFI access in public areas. It also offers room service 24 hours a day. For those arriving in car there is parking available. For businessmen, it has a business center. Rooms include satellite TV fee-movies.