Metro Square

Metro Square is a street located in Metropolis' Avenue of Tomorrow

Season 1

 * Starro Attacks!