Is town square movie theatre open now (January)?
Address: 6605 S Las Vegas Blvd, Las Vegas, NV 89119, USA
Robert Lopees | Feb 28, 2021
Yes it's open check their website
Lisa Chester | Feb 28, 2021
Yes it was
Thanks! Your answer is awaiting moderation.