The characters take a ride through the futuristic cityscape, showcasing the America Plaza trolley station.

Filmed here

America Plaza

600 West Broadway, San Diego, US

Community posts