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