Village Green shopping center in Nolensville fully leased
JLL announced that Village Green, a 90,473-square-foot, Publix-anchored shopping center in Nolensville, Tennessee, is fully leased. The latest retail additions at the recently opened center…