Turks Head Building (Providence, Rhode Island)

USA / Rhode Island / Providence / Providence, Rhode Island / Westminster Street, 76
 office building, 1913_construction
 Upload a photo

Nearby cities:
Coordinates:   41°49'28"N   71°24'36"W
This article was last modified 6 years ago