Greenwood Village is located south of downtown Denver just west of Interstate 25. The town had slightly more than 16,000 residents at the time of the last census and is ... Read more
14