520 THAMES ST.

BRISTOL, RI