A stylish and modern Dallas movie theater showing independent films, foreign films and specialty films, the new Angelika Film Center has an American bistro-style restaurant and a cafe. Angelika Film Center is located a block from Southern Methodist University.
Facebook Tweet Linkedin Pinterest Google +inside Mockingbird Station, at Mockingbird Ln. and US-75