707 Leahy St Redwood City Ca 94061, 128 | HotPads