Apartment Unit 102 at 1525 Margareta Place, Gilroy, CA 95020 | HotPads