1. North River Road Self Storage 35 N River Rd, Tolland, CT 06084 Coordinate: 41.88971,-72.30998 Phone: (860) 870-4504