Downtown Directory

Turks Head Building

16-story, 150,000 SF office building; Upgraded HVAC system, common areas and elevators; and technology improvements.

Address:
76 Westminster Street
Providence, RI 02903
(401) 861-9150