1. Love's Window Creation Inc. 4920 Lockwig Trl, Florissant, MO 63033 Coordinate: 38.77896,-90.26237 Phone: (314) 355-5104