Theater complex with multiple screens featuring new release films, plush seating & concession stand.
Address
8595 SW 124th Ave., Miami, FL 33183, USA, Miami, FL 33183
Phone
Website