Pending
  • $189,900

    2623 N Norwood Ave, Tulsa, OK 74115

    3beds
    1,250sqft
    : 
    Single Family Residence
    Built in 1955
    7,100.28 Square Feet Lot
    $187,300 Zestimate®
    $152/sqft
    $-- HOA

    What's special

    Newer roof
    Pristine move in ready 3 bed 2 bath. Newer roof, HVAC, appliances, windows, insulation and more. This is a must see.
    94 days
    on Zillow
    |
    97
    |
    1
    |
    • Loading