1 Day Ago COMPARE Willow Creek Apartments 6851 Willow Creek Cir, North Port, FL 34287 1 - 2 Beds $998 - $1,203