STAR Centre is located in Keighley, United Kingdom on Leeds City College, Keighley Campus., Bradford Road.. STAR Centre is rated 3 out of 5 in the category science museum in United Kingdom.
Address
Leeds City College, Keighley Campus., Bradford Road.