2
8505 NE 36th St
Spencer, OK 73084
$700,000 USD
20,000 SF
20,000 SF
$700,000 USD
Self Storage