$3,950,000 - 3226 E 62nd Street, Tulsa, OK 74136
3226 E 62nd Street
Tulsa,
OK
74136
Subdivision name: Club View Estates