ATMs in Nicholls, Georgia, the US. ATMs locations in Nicholls, Georgia. Find the nearest atms locations, near you. All types of business services ATM Courthouse Finance Insurance Lawyer School All atms in Nicholls Open now Open 24 Hours BP ATM Finance +1 912-345-2688 1001 Van Streat Highway, Nicholls, Georgia 31554 Write a review Phone Hours Website Directions