$715,000
2892 RIDERS PASS, ODESSA, FL, 33556
Single Family Residence