$824,995 -
321 Glenwood Avenue
Ventura ,
CA 93003
Country: US
Property listed by Own Real Estate Inc., Ana Menjivar 818-378-3563