Monday, December 2, 2024

Tag: south beach stadium 18

Miami Beach movie theater to close amid Regal shutdowns (includes video...

The South Beach Stadium 18 and Imax, owned by Regal Cinemas, which is located on the western edge of Lincoln Road, will soon close....