$955,000 -
3131 Armada Drive
Ventura ,
CA 93003
Country: US
Property listed by Fred Short Co. REALTOR, Tracy Short {attribution_contact}