Apartment Unit at 22782 Vermont Street #2, Hayward, CA 94541 - HotPads