Where Was Supergirl Filmed Season1?
#Supergirl is filming right now on West Cordova Street, between Bute and Thurlow streets. Where is National City in Supergirl? National City is a City located in California in The United States of America and The Current Home of Supergirl, Alex Danvers and Lucy Lane. Is Supergirl filmed in Canada?Read More →