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