1. Pella Windows 2909 Falling Leaf Ln Ste E, Columbia, MO 65201 Coordinate: 38.91467,-92.29511 Phone: (573) 441-1111