Apartment Unit 2 at 675 Providence Avenue #2, Ventura, CA 93004 - HotPads