Star International is located in Birkenhead, United Kingdom on Star House, Turbine Business Park Unit 2, Turbine Rd. Star International is rated 5 out of 5 in the category shipping equipment industry in United Kingdom.
Address
Star House, Turbine Business Park Unit 2, Turbine Rd
Accessibility
Wheelchair-accessible entrance