3
6655 S Peoria Ave
Tulsa, OK 74136
$625,000 USD
8,198 SF
8,198 SF
$625,000 USD
Freestanding