Race In For Savings! Up to $350 off at move-in. Offer expires May 27, 2017 Welcome to Jamestown Village Apartments Stop in and see us today! Welcome to your new home at Jamestown Village Apartments, conveniently located minutes from I-70 in New Castle, Indiana. Our pet friendly community offers 1, 2 and 3 bedroom apartment homes with private entrances perfectly situated to make you feel right at home.