1823 N Harvard Ave
⋅
Tulsa, OK
MLS Number
2440860
Beds
3
Baths
1
Square Feet
1,176
Lot Size
7680
Show More