Seminole Theatre

25.470266000000, -80.477650000000
Address: 
18 North Krome Avenue
Homestead, FL 33030