Apartment Unit 189608 at 24080 Amador Village Circle #189608, Hayward, CA 94544 - HotPads