- 8115 NE 26th Street, Spencer, OK 73084 Investment Property Report
- 4601 N Post Road, Spencer, OK 73084 Investment Property Report
- 4905 Woodland Park Terrace, Spencer, OK 73084 Investment Property Report
- 3521 Liam Circle, Spencer, OK 73084 Investment Property Report
- 8621 NE 52nd Street, Spencer, OK 73084 Investment Property Report
- 8510 NE 34TH PLACE Street, Spencer, OK 73084 Investment Property Report
- 8502 NE 34 Place, Spencer, OK 73084 Investment Property Report
- 4909 SUNSET Terrace, Spencer, OK 73084 Investment Property Report
- 5316 Washington Boulevard, Spencer, OK 73084 Investment Property Report