Bank of America Address: 1001 W Broadway St, Needles, CA 92363 Phone: (760) 326-3803 Banks Other Businesses: River Valley Inn at 1707 Needles Highway, Needles, CA 92363 Motel 6 Needles at 1420 J St, Needles, CA 92363 Budget Inn at 2104 Needles Highway, Needles, CA 92363 Rio Del Sol at 1111 Pashard St, Needles, CA 92363