31 Oxford Ave, Mill Valley

2 Beds      1 Bath      1,340 SF      Buyer Representation      $1,720,000    SOLD