Star International School 10 years ago ID: #19318 Listed In : Education Al Twar 2, Dubai, Near Al Qusais Metro Station +971 4 263 8999 Business Description Star International School, Address : Al Twar 2, Dubai, Near Al Qusais Metro Station, Phone : +971 4 263 8999 Reviews & Ratings Write a Review No Review. Please login / register to add your review. Tags : Schools Elementary & Secondary School UK Curriculum