Village Green breaks ground on 82-unit luxury apartment building in trendy St. Louis neighborhood
Developer Village Green on Dec. 16 broke ground on a luxury 82-unit apartment building in St. Louis' Central West End neighborhood.