Helix Theatre


Helix Theatre - former movie theater in La Mesa, California, United States.