2555 Flosden Rd Spc 6, Vallejo CA 94503 — $168,000 | Blackbird Research