Apartment Unit 339771 at 22800 Meridian Drive #339771, Hayward, CA 94541 - HotPads