Updated Today COMPARE McMillen Woods Apartments 95 S Westmoor Ave, Newark, OH 43055 Studio - 3 Beds $858 - $1,590