Apartment Unit D at 240 Logan Street, Rio Vista, CA 94571 | HotPads