Seminole Theatre

Address: 
18 North Krome Avenue
Homestead, FL 33030