Is there a cinema inside the mall ???
Address: 112 Plaza Dr, West Covina, CA 91790, USA
Joel Rodriguez | Jan 13, 2019
And
Joe Cruz | Jan 13, 2019
No
DA Rod | Jan 13, 2019
There is no cinema inside the mall but there is a cinema nearby
Thanks! Your answer is awaiting moderation.