6916 S Delaware Pl
6916 S Delaware Pl
Tulsa
,
OK
74136