Art Deco Restaurant at Union Station - Los Angeles, CA
800 N Alameda St, Los Angeles, California 90012 USA
This site is currently occupied by the Homebound Brew Haus. This site portrayed the dance hall with a live band.

Series: Season Episodes Filmed Here

Star Trek VIII: First Contact
Scroll to Top