Island Library

9 Dodge St New Shoreham

Congregation Sons and Daughters of Ruth - Jewish Service

25 Spring St New Shoreham

St. Ann's By The Sea Episcopal Church

25 Spring St New Shoreham

St. Andrew Roman Catholic Church

23 Chapel St New Shoreham

Harbor Baptist Church

21 Water St New Shoreham

Nature Conservancy

1 Ocean Ave New Shoreham

Visitor Center - Chamber of Commerce

1 Water St New Shoreham

Block Island Tourism Council

40 Center Rd New Shoreham

Block Island Medical Center

6 Payne Rd New Shoreham

M & C Gas Station

596 Corn Neck Rd New Shoreham

The Block Island Power Company

100 Ocean Ave New Shoreham

Boat Basin ATM

135 Jobs Hill Rd, New Shoreham, RI 02807

Yellow Kittens ATM

214 Corn Neck Rd New Shoreham

Empire Theatre ATM

17 Water St New Shoreham

Old Harbor View Takeout ATM

Water St New Shoreham Washington County

Ballard's ATM

42 Water St New Shoreham

National Hotel ATM

36 Water St New Shoreham

Washington Trust Bank ATM

123 Ocean Ave New Shoreham

Champlins Marina ATM

80 West Side Rd New Shoreham

The Eureka Laundromat

High St New Shoreham New Shoreham

Get the Funk Out Laundry

Water St New Shoreham Washington County

1661 Inn Laundromat

5 Spring St New Shoreham

Champlin's Laundromat

80 West Side Rd New Shoreham

Transfer Station

14 W Beach Rd New Shoreham

Block Island Fire & Rescue

10 Beach Ave New Shoreham

Important Island Phone Numbers

New Shoreham New Shoreham Washington County

Block Island Police Department

10 Beach Ave New Shoreham

Washington Trust Bank

123 Ocean Ave New Shoreham

BI Post Office

32 Water St New Shoreham

Town of New Shoreham

16 Old Town Rd New Shoreham

Block Island Conservancy

234 Weldon's Way New Shoreham