Star City (comics)
Appearance
Star City is a fictional city in DC Comics. It is the home of Queen Industries, owned by millionaire Oliver Queen. Queen is the Green Arrow, a trained archer. He protects this city.
Star City is a fictional city in DC Comics. It is the home of Queen Industries, owned by millionaire Oliver Queen. Queen is the Green Arrow, a trained archer. He protects this city.