1813 W 62nd Street, Tulsa, OK 74132
2
beds
2
baths
981 Sq.Ft. LIVING AREA
8,040 Sq.Ft. lot