Address 265 Atwells Ave, Providence 02903, United States
Coordinates 41°49'26.255" N -71°25'36.848" E