Location: Providence Performing Arts Center, 220 WEYBOSSET ST, Providence, RI, United States
StreetView: None