2115 Teakwood Street, Vallejo, CA 94591 | $560,000 |...