17 Thelma St, North Providence, RI 02904

Request info Add to list
Map

Choose nearby businesses to show on the map:

Yelp
Edit property

Building Details:

• Year Built: 1966

17 Thelma St is located in North Providence, RI.

Steel Beam Construction
12Ft Ceilings
Heat in Garage Area
3 Phase Electrical
3 Bathrooms
Kitchen Area
Office Space
Many Options Call Today for Private Showing

Request Property Information

Please describe your commercial real estate requirements. We’ll introduce you to local properties that match your criteria.