16901 E Admiral Place — Tulsa, OK 74116-3920
$2,367,000 - Commercial, Land, Office, Shop
Commercial Tulsa Real Estate for Sale 8.72 acres, level, prime location, highest point with I-44 frontage (825′) in Tulsa. Includes billboard lease inc of $7,000/yr,…
More Details