The Terry Frost Building is a new student accommodation in Leeds, where you can choose from a range of luxurious en-suites and studios.