Add:666 Tianyaoqiao Rd
Credit Cards Accepted
Movie Chamber is located in the building of Shanghai Stadium Station for Metro Line 4, a short distance from the Xujiahui shopping area. The cinema boasts elegant decoration and high-end facilities. It is the first cinema in China that operates 20 hours a day.