Jumbo Theatre [Philadelphia]
Jumbo Theatre
former movie theater in Philadelphia, Pennsylvania, United States
Girard Avenue and Front Street, Philadelphia, PA 19125