Block Island Post Office

 

Address: 32T Water St, New Shoreham, RI 02807

Phone: (401) 466-7731