21 North Greenwood

21 North Greenwood

et|arrow_left|# Back To All Projects   21 North Greenwood Project Description GreenArch LLC is developing a new addition to Tulsa Development Authority. This development will include 70 apartments, 3 stories of office space, and the bottom floor will be used for...