Name:
Location: Los Angeles, California

Tuesday, April 03, 2007

The Landmark

The website for The Landmark, LA's new upscale 12-screen movie theater devoted solely to indie and foreign films, is now up.

The theater opens June 1st.

0 Comments:

Post a Comment

<< Home