Hotel Ibis Nottingham Centre, Nottingham

16 Fletcher Gate NottinghamNG1 2FS, United Kingdom
Hotel chain: Accor