The hotel is located on Talbot street in the heart of Nottingham City centre and just seconds walk away from landmarks such as the Royal Concert Hall, Theatre Royal and Nottingham Trent University.
See more: Hotels in Europe Hotels in United Kingdom Hotels in Nottingham Holiday Destinations in Europe