Located 3.6 miles from London Luton Airport, this chic, glass front hotel is 2.9 miles from Wardown Park sports venue and 6 miles from Stockwood Park gardens.