Apartment Unit at 601 Leahy Street #202, Redwood City, CA 94061 - HotPads