Walmart Supercenter

Tulsa, Oklahoma