London Square Village Apts Inc

7533 NW 6th Street Oklahoma City OK 73127 (888) 848-5698