Public records show New Castle and Newark as cities Robin also stayed in. Robin currently resides at 420 Ashton Ln, New Castle, De 19720.