Address 100 Weybosset St, Providence 02903, United States
Coordinates 41°49'23.265" N -71°24'37.802" E