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