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