Southern Villa Mobile Home Pk

8636 South Lewis Avenue Tulsa OK 74137 (888) 848-5698