The Urinals of Airport Stadium 12

Airport Stadium 12 is a movieplex located in Santa Rosa, CA

Filed under: Business

Airport Cinema is located on Aviation Road. It's unclear if it's built on the site of a former airport but that would certainly be a reasonable guess.

Submitted by DS