Deer Creek Crossing Villas Explore our neighborhood! Deer Creek Crossing Villas Neighborhood Deer Creek Crossing Villas is located in Garrett, IN. There’s plenty to do and enjoy right outside your doorstep, from dining to shopping to nearby attractions.