Is this theater open yet in August 2020?
Address: 8595 SW 124th Ave., Miami, FL 33183, USA
Adrian Quijano | Aug 27, 2020
Not yet brother. All the theaters remain closed.
Nerfherder | Aug 27, 2020
Sigh. Thanks.
Thanks! Your answer is awaiting moderation.