New Castle Delaware Bitcoin ATM #7539 1703 New Castle Ave, New Castle, Delaware, United States, 19720 +1 (888) 897-9792 View Store Details Get Directions