Turks Head Building
76 Westminster St, Providence, RI 02903, USA
Discussion
You must be logged in to comment.
Built In
1913
History
Howell & Stokes
76 Westminster St, Providence, RI 02903, USA
You must be logged in to comment.
1913
Howell & Stokes