Offering spacious floor plans, exceptional amenities, a convenient location and luxury apartment rentals, Audubon Plantation Ridge is an ideal apartment community in the woodsy town of Worcester, MA