1. Lifestyle Home Improvement Stillwater 913 S Main St, Stillwater, OK 74074 Coordinate: 36.11165,-97.05825 Phone: (405) 470-6999