In my area, there are state, county, and city sale taxes. You would need a full address and a database of addresses within city limits in order to determine the proper sales tax.
There are many rural areas in the US where the physical address is not in the USPS database and as such "does not exist" (the USPS only has PO Boxes). That makes using any address neigh impossible for accurate tax calculations.