The Villas at Quail Creek Apartments are located in Springfield, Missouri. The project consists of 60 newly constructed apartment units for low-income households. The project is located in Springfield, Missouri. Completion occurred in the Fall of 2011. |